.chzn-container { position: relative; display: inline-block; zoom: 1; *display: inline; }

.noSearch .chzn-search, .searchDrop .selector, .noSearch .selector { display: none; }

.noSearch .chzn-results { margin: 0!important; padding: 2px!important; }
.formRight .chzn-container-multi { width: 100%!important; }

.chzn-container > .chzn-drop { border-top: 0; position: absolute; top: 29px; margin-top: 1px; left: 0; z-index: 998; width: 100%!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.chzn-container-single .chzn-single { background: url(../../images/chzn/chosenSelect.png) repeat-x; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #595959; text-decoration: none; }
.chzn-container-single .chzn-single span { margin-right: 26px; display: block; font-size: 14px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.rtl .chzn-container-single .chzn-single span { margin-right: 5px; margin-left: 26px; }
.chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 13px; font-size: 1px; }
.chzn-container-single .chzn-single abbr:hover { }
.chzn-container-single .chzn-single div { position: absolute; right: -1px; top: -1px; display: block; height: 28px; width: 27px; /*background: url("../../images/main_images/search.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0)*/}

.rtl .chzn-container-single .chzn-single div { right: auto; left: -6px; }
.chzn-container-single .chzn-single div b { background: url(../../images/chzn/select_right.png) no-repeat center right; display: block; width: 27px; height: 28px; }
.chzn-container-single .chzn-search { padding: 0; position: relative; margin: 0; white-space: nowrap; z-index: 1010; top: 4px;}
.rtl .chzn-container-single .chzn-search { left: 5px; }
/*.chzn-container-single .chzn-search input { margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaa; font-family: sans-serif; font-size: 11px; background: url(../../images/searchSmall.png) no-repeat 98% !important; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }*/
/*.chzn-container-single .chzn-search input { width: 200px !important; height: 15px; margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaa; background: url("../../images/chzn/iconsprite.png") no-repeat scroll right -2942px #FFFFFF; font-family: sans-serif; font-size: 11px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }*/
.chzn-container-single .chzn-search input {  background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100% !important;}
.rtl .chzn-container-single .chzn-search input {  background: url("../../images/chzn/iconsprite.png") no-repeat scroll -179px -2942px #FFFFFF; direction: rtl; width: 215px !important; padding-right: 5px;}
.chzn-container-single .chzn-drop {top: -5px !important; z-index: 10000;} 
.rtl .chzn-container-single .chzn-drop {top: -6px !important; z-index: 10000; direction: rtl;} 
/*.chzn-container-single .chzn-drop {top: -6px !important; z-index: 10000;} */

.rtl .chzn-drop ul{padding-right: 5px !important;}

.chzn-container-single-nosearch .chzn-search input { position: absolute; left: -9000px; }

/*.chzn-container-multi { width: 50%!important; }*/
.chzn-container-multi .chzn-choices { border: 1px solid #ddd; margin: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative;
font-size: 12px;
padding: 4px;
background: white;
color: #656565;
 }
.chzn-container-multi .chzn-choices li { float: left; list-style: none; }
.chzn-container-multi .chzn-choices .search-field { white-space: nowrap; margin: 0; padding: 0; }
.chzn-container-multi .chzn-choices .search-field input { color: #666; background: transparent !important; border: 0 !important; font-family: sans-serif; font-size: 12px!important; padding: 11px 4px 10px 4px!important; margin: 0; outline: 0; box-shadow: none!important; }
.chzn-container-multi .chzn-choices .search-field .default { color: #999; }
.chzn-container-multi .chzn-choices .search-choice { position: relative; line-height: 16px; font-size: 11px; border: 1px solid #A5D24A; display: block; float: left; padding: 5px 24px 5px 8px; background: #CDE69C; color: #638421; margin: 4px; }

.chzn-container-multi .chzn-choices .search-choice-focus { background: #d4d4d4; }
.chzn-container-multi .chzn-choices .search-choice .search-choice-close { display: block; position: absolute; right: 6px; top: 8px; width: 10px; height: 10px; font-size: 1px; background: url(../../images/chzn/closeSelection.png) 50% no-repeat; }
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { background-position: right -11px; }

/*.chzn-container .chzn-results { margin: 0 4px 4px 0; max-height: 185px; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; } */
.chzn-container .chzn-results { margin: 0; max-height: 75px; padding: 0; position: relative; overflow-x: hidden; overflow-y: auto;  background-color: #FFFFFF; border-bottom: 1px solid #D5D5D5; border:  1px solid #D5D5D5;} 
.chzn-container-multi .chzn-results { padding: 0; margin: 0; }
.chzn-container .chzn-results li { display: none; line-height: 14px; padding: 5px 6px; margin: 0; list-style: none; font-size: 14px; }
.chzn-container .chzn-results .active-result { cursor: pointer; display: list-item; }
.chzn-container .chzn-results .highlighted { background-color: #3875d7; color: #fff; }
.chzn-container .chzn-results li em { background: #feffde; font-style: normal; }
.chzn-container .chzn-results .highlighted em { background: transparent; }
.chzn-container .chzn-results .no-results { background: #f4f4f4; display: list-item; }
.chzn-container .chzn-results .group-result { cursor: default; color: #2e74a6; font-weight: bold; font-size: 10px; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; }
.chzn-container .chzn-results .group-option { padding-left: 15px; }
.chzn-container-multi .chzn-drop .result-selected { display: none; }
.chzn-container .chzn-results-scroll { background: white; margin: 0 4px; position: absolute; text-align: center; width: 321px; /* This should be dynamic with js */ z-index: 1; }
.chzn-container .chzn-results-scroll span { display: inline-block; zoom: 1; *display: inline; height: 17px; text-indent: -5000px; width: 9px; }
.chzn-container .chzn-results-scroll-down { bottom: 0; }
.chzn-container .chzn-results-scroll-down span {  }
.chzn-container .chzn-results-scroll-up span {  }

.chzn-container-active .chzn-single-with-drop div { background: transparent; border-left: none; }

.chzn-container-active .chzn-single-with-drop div b {  }
.chzn-container-active .chzn-choices { border: 1px solid #d5d5d5; }
.chzn-container-active .chzn-choices .search-field input { color: #111 !important; }

.chzn-disabled { cursor: default; opacity:0.5 !important; background-color:#ECECEC !important}
.chzn-disabled div {  background-color:#ECECEC !important}
.chzn-disabled .chzn-single { cursor: default; }
.chzn-disabled .chzn-choices .search-choice .search-choice-close { cursor: default; }

.city_show{ display:block;}
.city_hide{ display:none;}
.country_show{ display:block;}
.country_hide{ display:none;}
 
.searchDrop .chzn-container {
	
	   
    color: #5C5C5C;
    width: 100% !important;
}

.searchDrop .chzn-container-single .chzn-single{
background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px !important;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}

.searchDrop .chzn-container-single .chzn-single div b {
    background-image: none;
    display: block;
    height: 28px;
    width: 27px;
}